home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 444 / utility2 / ascii_ed.doc < prev    next >
Text File  |  1990-01-19  |  6KB  |  142 lines

  1. '
  2. '                  ****************************************
  3. '                  *                                      *
  4. '                  *            ASCII - Edit              *
  5. '                  *              V 1.0.a                 *
  6. ' **************************************************************************
  7. ' *    geschrieben von :                                                   *
  8. ' *                        Peter Berghammer        3/1988                  *
  9. ' *                        Unterratting 18         GFA-Basic 2.0           *
  10. ' *                        8201 Amerang            od. Compiler 2.2        *
  11. ' *                                                Atari 1040 STF / Mono   *
  12. ' *    Literatur: Atari ST INTERN / Data Becker                            *
  13. ' *                                                                        *
  14. ' **************************************************************************
  15. '
  16. '      Der Ordner ASCII_ED enthält:
  17. '                                   - ASCII_ED.BAS  oder  ASCII_ED.PRG
  18. '                                   - SCREEN.PIC
  19. '                                   - README.LST
  20. '
  21. ' ##########################################################################
  22. '
  23. '                   Nur mit altem TOS im ROM
  24. '                    oder altem TOS von DISK   (Sonderdisk B)
  25. '
  26. ' ##########################################################################
  27. '
  28. ' Aufgabe:
  29. '
  30. '      Mit diesem Programm ist es möglich jeder Taste auf der Tasta-
  31. '      tur neue ASCII-Werte zuzuordnen:
  32. '                                      - Normal (ungeshiftet)
  33. '                                      - Shift
  34. '                                      - Caps Lock
  35. '
  36. '      Dadurch ist es möglich z.B. die Funktionstasten mit ASCII-Werten
  37. '      zu belegen um sie durch "INKEY$" abzufragen.
  38. '
  39. ' ##########################################################################
  40. ' Menüpunkte:
  41. '                 - Desk/Editor Info
  42. '                   Autor Information + Copyright
  43. '
  44. '
  45. '                 - Desk/Accessory's
  46. '                   Aufruf von Desktop Accessory's
  47. '                   Gibt Probleme !!!
  48. '
  49. '
  50. '                 - File/Block laden
  51. '                   Edtiorfile laden um es z.B. weiter zu bearbeiten
  52. '
  53. '
  54. '                 - File/Block speichern
  55. '                   Editorfile speichern um es wieder in den Editor
  56. '                   zu laden.
  57. '
  58. '                   Dieses Format ist dem des Bios angeglichen.
  59. '                   Dadurch ist möglich verschiedene Tastatur-
  60. '                   belegungen in einem laufenden Programm
  61. '                   nachzuladen:
  62. '                                A$=Space$(384)
  63. '                                A%=Varptr(A$)
  64. '                                Bload "XXX.KEY",A%
  65. '                                Void Xbios(16,L:A%,L:A%+128,L:A%+256)
  66. '
  67. '                   Originalzustand durch  Void Xbios(24)
  68. '
  69. '                   Tip:
  70. '                        Dierekt hinter dem Bildschirm-Ram befindet
  71. '                        sich genau für 2 Belegungssätze unbenutzter
  72. '                        Speicherplatz.
  73. '                                    A%=Xbios(3)+32000  (+32384)für 2.Satz
  74. '                                    Bload "XXX.KEY",A%
  75. '                                    Void Xbios(16,L:A%,L:A%+128,L:A%+256)
  76. '
  77. '
  78. '                 - File/Merge speichern
  79. '                   Belegung als GFA-Basic-Programm sichern.
  80. '
  81. '                   Kann an Basic-Programmen angehängt werden.
  82. '                   Aufruf:
  83. '                                Gosub XXX
  84. '                   Mit diesem Aufruf wird die neue Belegung eingestellt.
  85. '
  86. '                   Durch  Void Xbios(24)  wieder rückgängig gemacht.
  87. '
  88. '
  89. '                 - File/Quit
  90. '                   Programm beenden
  91. '                   Mit Nachfrage JA/NEIN
  92. '
  93. '
  94. '                 - Optionen/Bios belegung
  95. '                   Zeigt die Systembelegung.
  96. '                   Nachfrage welche:
  97. '                                    - Normal (ungeshiftet)
  98. '                                    - Shift
  99. '                                    - Caps Lock
  100. '                   Wartet bis rechte Maustaste gedrückt wird.
  101. '
  102. '
  103. '                 - Optionen/Unshift,Shift,Caps Lock
  104. '                   Einstellen welche Tastaturebene des aktiven
  105. '                   Belegungssatz editiert werden soll.
  106. '
  107. '
  108. '                 - Optionen/Satz 1-3
  109. '                   Einstellen welcher Belegungssatz aktiv sein soll.
  110. '                   Bei Programmstart besitzen alle 3 Sätze die Systhem-
  111. '                   belegung.
  112. '
  113. '
  114. '                 - Optionen/Delete
  115. '                   Der aktive Belegungssatz wird gelöscht, d.h.
  116. '                   alle Tasten besitzen den ASCII-Wert 0.
  117. '
  118. '
  119. '                 - Optionen/Systhem
  120. '                   Der aktive Belegungssatz enthält die Systhem-
  121. '                   belegung.
  122. '
  123. ' ##########################################################################
  124. '
  125. ' Allgemeine Bedienung:
  126. '                       1. Anwählen der Taste mit der Maus die
  127. '                          umbelegt werden soll.
  128. '                       2. Aus der ASCII-Tabelle gewünschten
  129. '                          Wert aussuchen und mit der linken
  130. '                          Maustaste bestätigen.
  131. '                       3. Neuer Wert erscheint auf der Taste
  132. '
  133. ' ##########################################################################
  134. '
  135. ' Help:
  136. '                       - Durch drücken auf die rechte Maustaste
  137. '                         erscheint ein Hilfsbildschirm bis die
  138. '                         rechte Maustaste gedrückt wird.
  139. '
  140. ' ##########################################################################
  141.